package com.qf.dao;

import com.qf.pojo.Admin;
import com.qf.pojo.User;

import java.util.List;

/**
 * @Author:zhangyang
 * @Date: 11:59
 * @Version 1.0
 * 用户访问接口层
 */
public interface UserDao {
    //查询客户列表
    List<User> selectUserList();

    Admin selectAdmin(Admin admin);

    /**
     * 添加客户信息
     * @param user
     */
    void add(User user);
    /**
     * 根据id删除用户
     * @param id
     */
    void delUser(int id);

    /**
     * 通过编号查询用户信息
     * @param id
     * @return
     */
    User selectUserById(int id);

    void update(User user);

    //查询总记录数
    int getTotalCount();

    //分页查询用户相关列表数据
    List<User> findUserByPageList(int start, int pageSize);
}
